<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/* new Promise(function(resolve, reject) {
				resolve(1); //第一次调用成功回调
			}).then(function(val) {
				console.log("第一次调用成功传回的数据:" + val);
				return val * 2; //第二次调用成功回调
			}).then(function(val) {
				console.log("第二次调用成功传回的数据:" + val);
				return val * 2; //第三次调用成功回调
			}).then(function(val) {
				console.log("第三次调用成功传回的数据:" + val);
			}); */

			const p1 = new Promise(function(resolve, reject) {
				resolve(1); //第一次调用成功回调
			})

			const p2 = p1.then(function(val) {
				console.log("第一次调用成功传回的数据:" + val);
				return val * 2; //第二次调用成功回调
			})

			const p3 = p2.then(function(val) {
				console.log("第二次调用成功传回的数据:" + val);
				return val * 2; //第三次调用成功回调
			})

			const p4 = p3.then(function(val) {
				console.log("第三次调用成功传回的数据:" + val);
			});
		</script>
	</body>
</html>
